e5abcccae3c433a93719d59101facdb7025a15bc,src/main/java/com/deutscheboerse/risk/dave/ers/processor/MarginComponentProcessor.java,MarginComponentProcessor,parseFromFIXML,#FIXML#,27

Before Change


        mc.put("reqId", mcMessage.getID());
        mc.put("sesId", mcMessage.getSetSesID().toString());
        mc.put("rptId", mcMessage.getRptID());
        ZonedDateTime txnTmInFrankfurtZone = ZonedDateTime.ofInstant(mcMessage.getTxnTm().toGregorianCalendar().toInstant(), ZoneId.of("Europe/Paris"));
        mc.put("txnTm", new JsonObject().put("$date", txnTmInFrankfurtZone.withZoneSameInstant(ZoneOffset.UTC).format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)));
        mc.put("bizDt", mcMessage.getBizDt().toGregorianCalendar().toZonedDateTime().format(DateTimeFormatter.ISO_LOCAL_DATE));
        mc.put("clss", mcMessage.getClss());

After Change


        mc.put("reqId", mcMessage.getID());
        mc.put("sesId", mcMessage.getSetSesID().toString());
        mc.put("rptId", mcMessage.getRptID());
        GregorianCalendar txnTmInFrankfurtZone = mcMessage.getTxnTm().toGregorianCalendar();
        txnTmInFrankfurtZone.setTimeZone(TimeZone.getTimeZone("Europe/Paris"));
        mc.put("txnTm", new JsonObject().put("$date", txnTmInFrankfurtZone.toZonedDateTime().withZoneSameInstant(ZoneOffset.UTC).format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)));
        mc.put("bizDt", mcMessage.getBizDt().toGregorianCalendar().toZonedDateTime().format(DateTimeFormatter.ISO_LOCAL_DATE));
        mc.put("clss", mcMessage.getClss());